how learning to code will change your life